<%@page import="java.util.Map"%>
<%@page import="java.util.Iterator"%>
<%@page import="Modelos.Carrito"%>
<%@page import="Modelos.Producto"%>
<%@include file="/head.jsp" %>
<div id="content">
    <% 
        if(session.getAttribute("carrito")==null) {%>
        <jsp:forward page="index.jsp"/>
    <%}%>
    <% Carrito carrito = (Carrito)session.getAttribute("carrito");
       if (carrito.vacio()) { %>
       <jsp:forward page="index.jsp"/>
    <% }
       String nombre = (String)session.getAttribute("nombre"); 
       int pos = 0; 
       Producto[] productos = carrito.listaProductos(); %>
    <h2> <b>El carrito de <%= nombre %></b></h2>
        <table border="1">
            <tbody>
                <% 
                    Iterator it = carrito.getProductos().entrySet().iterator();
                    while(pos<productos.length) {
                        out.print("<tr><td>");
                        out.print("<img src=\"");
                        out.print(productos[pos].getImage());
                        out.print("\" width=\"213\" height=\"224\" alt=\"Jumex\"/></td>");
                        out.print("<td>");
                        out.print("<b>");
                        out.print(productos[pos].getNombre());
                        out.print("</b></br></br>");
                        out.print("<b>Descripcion: </b>");
                        out.print(productos[pos].getDescripcion());
                        out.print("</br></br>");
                        Map.Entry pares = (Map.Entry)it.next();
                        out.print("<b>Cantidad: </b>");%>
                        <form action="Carrito" method="post">
                            <input type="number" max="<%= productos[pos].getStock()%>" 
                                   name="cantidad" value="<%= ((Producto)pares.getValue()).getCantidad() %>"/>
                            <input type="hidden" value="<%= productos[pos].getId()%>" name="idProducto"/>
                            <input type="submit" value="Modificar" name="modificar" onclick=""/>
                            <a href="eliminar?id=<%= productos[pos].getId() %>"><img src="Images/x.png"/></a>
                        </form>
                        
                        <%
                        out.print("</br></br>");
                        out.print("<b>Precio: </b>");
                        out.print(productos[pos++].getPrecio()*((Producto)pares.getValue()).getCantidad());
                        out.print("</td></tr>");
                    }
                %>
                <tr>
                    <td>
                       Total: $<%= carrito.getTotal() %>       
                    </td>
                    <td style="text-align:center">
                        <input type="button" onclick="JavaScript:window.location='compra.jsp'" value="Continuar"/>
                    </td>
                </tr>
            </tbody>
        </table>
                
            </div>
        </div>
    </body>
</html>
